package com.yuntsg.nnsfcp.front.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;

/**
 * <p>
 *
 * </p>
 *
 * @author gcr
 * @since 2024-10-07
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class Nsfc implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    private String var1;

    /**
     * 项目名称
     */
    private String var2;

    /**
     * 批准号
     */
    private String var3;

    /**
     * 项目类型
     */
    private String var4;

    /**
     * 依托单位
     */
    private String var5;

    /**
     * 负责人
     */
    private String var6;

    /**
     * 资助经费
     */
    private String var7;

    /**
     * 批准年度
     */
    private String var8;

    /**
     * 关键词
     */
    private String var9;

    private String var10;

    private String var11;

    private String var12;

    private String var13;

    private String var14;

    /**
     * 学科小类ID
     */
    private String var15;

    @TableField(exist = false)
    //学科小类
    private String subject;

    @TableField(exist = false)
    //学科大类
    private String topsubject;

    private String var16;

    /**
     * 国家地区
     */
    private String var17;

    /**
     * 项目摘要
     */
    private String var18;

    /**
     * 项目名_en
     */
    private String var19;

    /**
     * 关键词_en
     */
    private String var20;

    /**
     * 项目摘要_en
     */
    private String var21;

    /**
     * 立项年度
     */
    private String var22;

    /**
     * 参与者
     */
    private String var23;

    /**
     * 源学科
     */
    private String var24;

    /**
     * 学科代码
     */
    private String var25;

    /**
     * 参与机构
     */
    private String var26;


}
